#ifndef __DISPOSE_MESSAGE__
#define __DISPOSE_MESSAGE__

#include "IThreadPoolManager.h"
#include "IBaseBusinessOperation.h"

class CDisposeSendData: public virtual IWork
{
INIT_CLASS_PRODUCT(CDisposeSendData)
public:
    void * Work();
};

class CDisposeReceiveData : public virtual IWork
{
INIT_CLASS_PRODUCT(CDisposeReceiveData)
public:
    void * Work();
};

class CDataCenterDisposeData: public virtual IWork
{
INIT_CLASS_PRODUCT(CDataCenterDisposeData)
public:
	void * Work();
};

class CClientDisposeData : public virtual IWork
{
INIT_CLASS_PRODUCT(CClientDisposeData)
public:
	void * Work();
};


#endif//__DISPOSE_MESSAGE__